<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.10"/>
<title>uartns550: XUartNs550 Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.gif"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">uartns550
   </div>
   <div id="projectbrief">Xilinx SDK Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.10 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">XUartNs550 Struct Reference<div class="ingroups"><a class="el" href="group__uartns550__v3__3.html">Uartns550_v3_3</a></div></div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>The user is required to allocate a variable of this type for every UART 16550/16450 device in the system. A pointer to a variable of this type is then passed to the driver API functions. </p>
</div><h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="a2f39b3adcf6c9cf0b7df4b3a80de3c60"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XUartNs550::BaseAddress</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Base address of device. </p>

<p>Referenced by <a class="el" href="group__uartns550__v3__3.html#ga37a67d6e3901ba6bee3df7c51dab093b">XUartNs550_CfgInitialize()</a>, <a class="el" href="group__uartns550__v3__3.html#ga7928b4629d2a36d5f771040176746f10">XUartNs550_GetDataFormat()</a>, <a class="el" href="group__uartns550__v3__3.html#ga4f7c185a91f28f3490fa8ef71dab1059">XUartNs550_GetFifoThreshold()</a>, <a class="el" href="group__uartns550__v3__3.html#ga541b6125f67b83adfe5f508215d59ea6">XUartNs550_GetModemStatus()</a>, <a class="el" href="group__uartns550__v3__3.html#ga120797e7b4fc719c827c4378e387efe4">XUartNs550_GetOptions()</a>, <a class="el" href="group__uartns550__v3__3.html#ga6e8579fcf317e1f30d61b4fb7fe60434">XUartNs550_InterruptHandler()</a>, <a class="el" href="group__uartns550__v3__3.html#gaab822fbaed4a57714779e35b6be6f090">XUartNs550_IsSending()</a>, <a class="el" href="group__uartns550__v3__3.html#ga6df754edf91aea638537a15536d4d34e">XUartNs550_ReceiveBuffer()</a>, <a class="el" href="group__uartns550__v3__3.html#ga35fc171801e394fce29cbcb09dc1ff99">XUartNs550_Recv()</a>, <a class="el" href="group__uartns550__v3__3.html#ga2ec86252a3b83b8d7b4815ffb960562d">XUartNs550_SelfTest()</a>, <a class="el" href="group__uartns550__v3__3.html#ga421921af6a8df7c51ddbfa5d2301ad1b">XUartNs550_Send()</a>, <a class="el" href="group__uartns550__v3__3.html#ga9046228564fdafeb5715dce1c0b46766">XUartNs550_SendBuffer()</a>, <a class="el" href="group__uartns550__v3__3.html#ga4b3eb97421a6a66e7029e9afafd8a74b">XUartNs550_SetDataFormat()</a>, <a class="el" href="group__uartns550__v3__3.html#gaedd1056b9f1283ee15c1a3c349acb845">XUartNs550_SetFifoThreshold()</a>, and <a class="el" href="group__uartns550__v3__3.html#gac2270082fbb7d7b2c32bd9208dae5be3">XUartNs550_SetOptions()</a>.</p>

</div>
</div>
<a class="anchor" id="a483f1f7edada3366bac4dd02e19a5264"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XUartNs550::BaudRate</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Current baud rate of hw. </p>

<p>Referenced by <a class="el" href="group__uartns550__v3__3.html#ga7928b4629d2a36d5f771040176746f10">XUartNs550_GetDataFormat()</a>.</p>

</div>
</div>
<a class="anchor" id="a9cef284a40cb119ea1528b008f542862"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__uartns550__v3__3.html#ga21a8c40dd3f55a6a052d91bfe2ad8228">XUartNs550_Handler</a> XUartNs550::Handler</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Call back handler. </p>

<p>Referenced by <a class="el" href="group__uartns550__v3__3.html#ga37a67d6e3901ba6bee3df7c51dab093b">XUartNs550_CfgInitialize()</a>, and <a class="el" href="group__uartns550__v3__3.html#gadf7c4826f92d5e8fd70763f4448a360d">XUartNs550_SetHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a5a30613f3bceb3b6c4c969e7b711c36a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XUartNs550::InputClockHz</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Input clock frequency. </p>

<p>Referenced by <a class="el" href="group__uartns550__v3__3.html#ga37a67d6e3901ba6bee3df7c51dab093b">XUartNs550_CfgInitialize()</a>.</p>

</div>
</div>
<a class="anchor" id="a91623aea4128b71058dba19670cc4b42"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int XUartNs550::IsReady</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Device is initialized and ready. </p>

<p>Referenced by <a class="el" href="group__uartns550__v3__3.html#ga37a67d6e3901ba6bee3df7c51dab093b">XUartNs550_CfgInitialize()</a>, <a class="el" href="group__uartns550__v3__3.html#ga67e2cea916214f246e449b8438d01384">XUartNs550_ClearStats()</a>, <a class="el" href="group__uartns550__v3__3.html#ga7928b4629d2a36d5f771040176746f10">XUartNs550_GetDataFormat()</a>, <a class="el" href="group__uartns550__v3__3.html#ga4f7c185a91f28f3490fa8ef71dab1059">XUartNs550_GetFifoThreshold()</a>, <a class="el" href="group__uartns550__v3__3.html#ga120797e7b4fc719c827c4378e387efe4">XUartNs550_GetOptions()</a>, <a class="el" href="group__uartns550__v3__3.html#gad859e54c9baab85a7dd46b6851384ff6">XUartNs550_GetStats()</a>, <a class="el" href="group__uartns550__v3__3.html#ga35fc171801e394fce29cbcb09dc1ff99">XUartNs550_Recv()</a>, <a class="el" href="group__uartns550__v3__3.html#ga2ec86252a3b83b8d7b4815ffb960562d">XUartNs550_SelfTest()</a>, <a class="el" href="group__uartns550__v3__3.html#ga421921af6a8df7c51ddbfa5d2301ad1b">XUartNs550_Send()</a>, <a class="el" href="group__uartns550__v3__3.html#gaedd1056b9f1283ee15c1a3c349acb845">XUartNs550_SetFifoThreshold()</a>, <a class="el" href="group__uartns550__v3__3.html#gadf7c4826f92d5e8fd70763f4448a360d">XUartNs550_SetHandler()</a>, and <a class="el" href="group__uartns550__v3__3.html#gac2270082fbb7d7b2c32bd9208dae5be3">XUartNs550_SetOptions()</a>.</p>

</div>
</div>
<a class="anchor" id="a4845a142ff09dda04a0576a11e6bff57"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u8 XUartNs550::LastErrors</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The accumulated errors. </p>

<p>Referenced by <a class="el" href="group__uartns550__v3__3.html#gab5c78c74113daef4f74aefbc57e92b3a">XUartNs550_GetLastErrors()</a>.</p>

</div>
</div>
<a class="anchor" id="ab54b7f86adf3dc90af130717e7abe1da"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_uart_ns550_buffer.html">XUartNs550Buffer</a> XUartNs550::ReceiveBuffer</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Receive Buffer. </p>

<p>Referenced by <a class="el" href="group__uartns550__v3__3.html#ga37a67d6e3901ba6bee3df7c51dab093b">XUartNs550_CfgInitialize()</a>, <a class="el" href="group__uartns550__v3__3.html#ga6df754edf91aea638537a15536d4d34e">XUartNs550_ReceiveBuffer()</a>, and <a class="el" href="group__uartns550__v3__3.html#ga35fc171801e394fce29cbcb09dc1ff99">XUartNs550_Recv()</a>.</p>

</div>
</div>
<a class="anchor" id="a6e94aedae6660c25485e826e8488f081"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_uart_ns550_buffer.html">XUartNs550Buffer</a> XUartNs550::SendBuffer</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Send Buffer. </p>

<p>Referenced by <a class="el" href="group__uartns550__v3__3.html#ga37a67d6e3901ba6bee3df7c51dab093b">XUartNs550_CfgInitialize()</a>, <a class="el" href="group__uartns550__v3__3.html#ga421921af6a8df7c51ddbfa5d2301ad1b">XUartNs550_Send()</a>, and <a class="el" href="group__uartns550__v3__3.html#ga9046228564fdafeb5715dce1c0b46766">XUartNs550_SendBuffer()</a>.</p>

</div>
</div>
<a class="anchor" id="afa9d8ab9f317702502fdc31e6272535a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_uart_ns550_stats.html">XUartNs550Stats</a> XUartNs550::Stats</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Statistics. </p>

<p>Referenced by <a class="el" href="group__uartns550__v3__3.html#ga67e2cea916214f246e449b8438d01384">XUartNs550_ClearStats()</a>, <a class="el" href="group__uartns550__v3__3.html#gad859e54c9baab85a7dd46b6851384ff6">XUartNs550_GetStats()</a>, <a class="el" href="group__uartns550__v3__3.html#ga6df754edf91aea638537a15536d4d34e">XUartNs550_ReceiveBuffer()</a>, and <a class="el" href="group__uartns550__v3__3.html#ga9046228564fdafeb5715dce1c0b46766">XUartNs550_SendBuffer()</a>.</p>

</div>
</div>
</div><!-- contents -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Copyright &copy; 2015 Xilinx Inc. All rights reserved.</li>
  </ul>
</div>
</body>
</html>
